https://leetcode.cn/problems/find-k-closest-elements/
比较 x 与 arr[l] 和 arr[r - 1] 的差值：
如果 x 更接近 arr[l]，则窗口右边界 r 向左移动，减少最远元素。
否则，窗口左边界 l 向右移动，增加最近的元素。


class Solution {
public:
    vector<int> findClosestElements(vector<int>& arr, int k, int x) {
        int l = 0, r = arr.size();
        while (r - l > k) 
        {
            if (x - arr[l] <= arr[r - 1] - x)
                --r;
            else 
                ++l;
        }
        return vector<int>(arr.begin() + l, arr.begin() + r);
    }
};